RN: ScrollView
よく使うもの
horizontal
横に並べる
スタイル系
indicatorStyle
コンテンツがScrollViewの端から挿入される量
コンテンツを置く位置を指定する
コンテンツ目線のpaddingのようなイメージ
例えば、left: 100とかにすると、左側に空きがあるので、右にスクロールできる感じになる
{top: 0, left: 0, bottom: 0, right: 0}
paddingBottomが効かないときにこれで耐えたmrsekut.icon
その他
Bounce系
bounces
bouncesZoom
alwaysBounceVertical
前提として、垂直方向にスクロールしたときに、底についたときにバウンドするやつがある
ポヨーンってなるやつねmrsekut.icon
それをContentsがScrollViewよりも小さいときにも行うかどうかの設定
alwaysBounceHorizontalはこれの横版
automaticallyAdjustContentInsets
canCancelContentTouches
centerContent
contentInsetAdjustmentBehavior
contentOffset
スクロールを開始するoffsetを手動で設定する
デフォルトは{x: 0, y: 0}
decelerationRate
directionalLockEnabled
Scroll中に垂直または水平スクロールのみにロックする
デフォルトはfalse
disableIntervalMomentum
disableScrollViewPanResponder
endFillColor
fadingEdgeLength
invertStickyHeaders
keyboardDismissMode
Scrollされるとキーボードを閉じる
keyboardShouldPersistTaps
formにフォーカスがあたっている状態で後ろのものをタップさせたいときに使う
多分これだったと思う
コメントの@userのところなどで、フォームにフォーカスがある状態でユーザー候補をタップできるようにするために使ったやつ
maintainVisibleContentPosition
maximumZoomScale
minimumZoomScale
nestedScrollEnabled
AndroidAPIレベル21以降でネストされたスクロールを有効にします
ネストされたスクロールは、iOSではデフォルトでサポートされています
よくわからんmrsekut.icon
onContentSizeChange
onMomentumScrollBegin
onMomentumScrollEnd
onScroll
onScrollBeginDrag
onScrollEndDrag
onScrollToTop
overScrollMode
pagingEnabled
スクロール時にScrollVIewのサイズの倍数で停止する
これは、水平方向のページ付けに使用できる
persistentScrollbar
pinchGestureEnabled
refreshControl
removeClippedSubviews
scrollBarThumbImage
scrollEnabled
falseにするとスクロールできなくなる
scrollEventThrottle
scrollIndicatorInsets
scrollPerfTag
scrollToOverflowEnabled
scrollsToTop
ステータスバーをタップすると、ScrollViewが上にスクロールする
DEPRECATED_sendUpdatedChildFrames
showsHorizontalScrollIndicator
showsVerticalScrollIndicator
snapToAlignment
snapToEnd
snapToInterval
snapToOffsets
snapToStart
stickyHeaderIndices
zoomScale